home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 22 / AACD 22.iso / AACD / Games / Connect4 / source / window / settingswin.c < prev    next >
Encoding:
Text File  |  2001-03-18  |  4.6 KB  |  97 lines

  1. SubWindow, settingswin = WindowObject,
  2.     MUIA_Window_Title, "Connect 4 settings",
  3.     MUIA_Window_ID   , MAKE_ID('S','E','T','T'),
  4.     MUIA_Window_Width , MUIV_Window_Width_Default,
  5.     MUIA_Window_Height, MUIV_Window_Height_Default,
  6.     MUIA_Window_ScreenTitle, "Connect 4",
  7.  
  8.     WindowContents,
  9.          RegisterGroup(Page_titles),
  10.              MUIA_Register_Frame, TRUE,
  11.  
  12.              Child, VGroup,
  13.                   Child, HGroup, MUIA_Background, MUII_BACKGROUND,
  14.                      Child, RectangleObject, End,
  15.                      Child, addbutton = TextObject,
  16.                                MUIA_Text_Contents, "Add",
  17.                                MUIA_Text_SetMax, TRUE,
  18.                                MUIA_Frame, MUIV_Frame_Button,
  19.                                MUIA_InputMode, MUIV_InputMode_RelVerify,
  20.                                MUIA_Background, MUII_ButtonBack,
  21.                      End,
  22.                      Child, deletebutton = TextObject,
  23.                                MUIA_Text_Contents, "Delete",
  24.                                MUIA_Text_SetMax, TRUE,
  25.                                MUIA_Frame, MUIV_Frame_Button,
  26.                                MUIA_InputMode, MUIV_InputMode_RelVerify,
  27.                                MUIA_Background, MUII_ButtonBack,
  28.                      End,
  29.                      Child, clearbutton = TextObject,
  30.                                MUIA_Text_Contents, "Clear list",
  31.                                MUIA_Text_SetMax, TRUE,
  32.                                MUIA_Frame, MUIV_Frame_Button,
  33.                                MUIA_InputMode, MUIV_InputMode_RelVerify,
  34.                                MUIA_Background, MUII_ButtonBack,
  35.                      End,
  36.                      Child, RectangleObject, End,
  37.                   End,
  38.                   Child, HGroup,
  39.                      Child, playerlistview = ListviewObject,
  40.                          MUIA_Listview_ScrollerPos, MUIV_Listview_ScrollerPos_Right,
  41.                          MUIA_Listview_List, playerlist=ListObject,
  42.                              InputListFrame,
  43.                              MUIA_List_Format, "BAR,BAR,WEIGHT=200",
  44.                              MUIA_List_Title, TRUE, // Enable multicolumn title support
  45.                              MUIA_List_DisplayHook,   &PAB_display_hook,
  46.                              MUIA_List_ConstructHook, &PAB_constructor_hook,
  47.                              MUIA_List_DestructHook,  &PAB_destructor_hook,
  48.                              MUIA_List_CompareHook,   &PAB_compare_hook,
  49.                          End,
  50.                      End,
  51.                   End,
  52.              End,
  53.  
  54.              Child, VGroup,
  55.                  Child, RectangleObject, End,
  56.                  Child, HGroup,
  57.                      Child, RectangleObject, End,
  58.                      Child, VGroup,
  59.                          Child, HGroup,
  60.                              Child, TextObject,
  61.                                  MUIA_Text_Contents, "Accept games requests ",
  62.                                  MUIA_Text_SetMax, TRUE,
  63.                              End,
  64.                              Child, netacceptcycle = CycleObject,
  65.                                  MUIA_Cycle_Entries, cycle_acceptnet_strings,
  66.                              End,
  67.                          End,
  68.                          Child, RectangleObject, End,
  69.                          Child, ColGroup(2),
  70.                               Child, Label2("Port:"),
  71.                                  Child, netport = StringObject,
  72.                                      MUIA_String_Format, MUIV_String_Format_Left,
  73.                                      MUIA_String_Accept, "0123456789",
  74.                                      MUIA_String_Integer, 5000, // Default port value
  75.                                      MUIA_String_MaxLen, PORT_LEN,
  76.                                      MUIA_Frame, MUIV_Frame_String,
  77.                                      MUIA_CycleChain, 1,
  78.                                      MUIA_String_AdvanceOnCR, TRUE,
  79.                                  End,
  80.                               Child, Label2("User name:"),
  81.                                  Child, netname = StringObject,
  82.                                      MUIA_String_Format, MUIV_String_Format_Left,
  83.                                      MUIA_String_MaxLen, NAME_LEN,
  84.                                      MUIA_Frame, MUIV_Frame_String,
  85.                                      MUIA_CycleChain, 1,
  86.                                      MUIA_String_AdvanceOnCR, TRUE,
  87.                                  End,
  88.                          End,
  89.                      End,
  90.                      Child, RectangleObject, End,
  91.                  End,
  92.                  Child, RectangleObject, End,
  93.              End,
  94.          End,
  95. End,
  96.  
  97.